function fn(callback) {
	// var callback = function (data) { console.log(data) }
	
	setTimeout(function () {
		var date = 'hello'
		callback(data)
	}, 1000)
}


// 调用 fn，得到 内部的 data
// console.log(fn())


// 如果需要获取一个函数中异步操作的结果，则必须通过回调函数来获取
// 回调函数的目的，获取异步操作结果
fn(function (data) {
	console.log(data)
})